USE WINE
GO
--1、新闻列表表
IF OBJECT_ID(N'W_INFORMATION',N'U') IS NOT NULL
	DROP TABLE W_INFORMATION
GO
CREATE TABLE W_INFORMATION (
	IINFOID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --新闻列表ID
	IMODULEID NUMERIC(18, 0) NULL, --对应栏目ID
	SINFOTITLE VARCHAR (200) NULL, --新闻标题
	DPUBDATE DATETIME NULL, --发布时间
	SIFPIC VARCHAR (10) NULL, --是否图片新闻
	IPUBUSERID NUMERIC(18, 0) NULL, --发布人ID
	SATTM VARCHAR (4000) NULL,
	ISOK VARCHAR (1) NULL, --是否审核通过
	SUMMERY VARCHAR (511) NULL, --摘要
	PUBLISHER VARCHAR (20) NULL, --发布者
	IDX NUMERIC(18, 0) NULL, --优先级别
	MAPIDX NUMERIC (10, 0) NULL, --图片新闻优先级别
	SRC_TITLE VARCHAR (50) NULL, --来源
	TITLESIZE NUMERIC(18, 0) NOT NULL, --标题大小
	SUB_TITLE VARCHAR (200) NULL, --副标题
	SUB_TITLE_SIZE NUMERIC (18, 0) NOT NULL, --副标题大小
	CREATE_USER VARCHAR(100) NOT NULL, --创建人
	CREATE_TIME DATETIME NOT NULL, --创建时间
	UPDATE_USER VARCHAR(100) NOT NULL, --修改人
	UPDATE_TIME DATETIME NOT NULL, --修改时间
);
GO

--2、新闻栏目表
IF OBJECT_ID(N'W_MODULE',N'U') IS NOT NULL
	DROP TABLE W_MODULE
GO
CREATE TABLE W_MODULE (						
	IMODULEID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --栏目ID
	SMODULENAME VARCHAR (50) NULL, --栏目名称
	IPARENTID NUMERIC(18, 0) NULL, --上级栏目ID
	MODULE_TYPE NUMERIC(8, 0) NULL, --栏目类型
	IORDER NUMERIC(18, 0) NULL --排序ID
);					
GO

--3、文章内容表
IF OBJECT_ID(N'W_INFORMATION_PAGES',N'U') IS NOT NULL
	DROP TABLE W_INFORMATION_PAGES
GO						
CREATE TABLE W_INFORMATION_PAGES (						
	IINFOID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --新闻标题ID
	IPAGEID NUMERIC(18, 0) NOT NULL, --文章ID
	CINFO TEXT NULL --内容
);						
GO

--4、会员管理表
IF OBJECT_ID(N'W_USR_INF',N'U') IS NOT NULL
	DROP TABLE W_USR_INF
GO
CREATE TABLE W_USR_INF (
	ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --会员ID
	LOGIN_CODE VARCHAR(50) NOT NULL, --登录名
	USER_NAME VARCHAR(50) NOT NULL, --用户姓名
	PASSWD VARCHAR(300) NOT NULL, --密码
	SEX BIT DEFAULT '0' NOT NULL, --性别（默认'男'）
	USR_TYPE NUMERIC(8,0) NOT NULL, --用户类型
	MOBILE VARCHAR(50),--手机号码
	TEL VARCHAR(50),--固定电话
	FAX VARCHAR(100), --传真
	POSTCODE VARCHAR(20), --邮编
	QQ VARCHAR(50),--QQ
	MSN VARCHAR(50),--MSN
	EMAIL VARCHAR(50),--邮箱地址
	ADDRESS VARCHAR(300), --地址
	TITLE VARCHAR(100), --备注
	STATUS NUMERIC(8,0) DEFAULT '0' NOT NULL, --状态
	EXPIRE_DATE DATETIME --注册时间
);					
GO

--5、产品信息管理表
IF OBJECT_ID(N'W_PRODUCT',N'U') IS NOT NULL
	DROP TABLE W_PRODUCT
GO
CREATE TABLE W_PRODUCT (
	ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --ID
	W_NAME VARCHAR(200) NOT NULL, --产品名称
	DESCRIBE VARCHAR(1000) NOT NULL, --产品描述
	PRICE FLOAT NOT NULL, --产品价格
	CHANDI VARCHAR(200) NOT NULL, --产地
	JIUCHANG VARCHAR(200) NOT NULL, --酒厂
	GUIGE VARCHAR(200) NOT NULL, --规格
	JIUJINGDU VARCHAR(200) NOT NULL, --酒精度
	CONDITION VARCHAR(200) NOT NULL, --条件
	RONGLIANG VARCHAR(200) NOT NULL, --容量
	YUANLIAO VARCHAR(200) NOT NULL, --原料
	IDX NUMERIC(8,0) NOT NULL, --排序
	MEMO VARCHAR(2000) NULL,--备注
	CREATE_USER VARCHAR(100) NOT NULL, --创建人
	CREATE_TIME DATETIME NOT NULL, --创建时间
	UPDATE_USER VARCHAR(100) NOT NULL, --修改人
	UPDATE_TIME DATETIME NOT NULL --修改时间
);
GO

--6、客户留言管理表
IF OBJECT_ID(N'W_WORDS',N'U') IS NOT NULL
	DROP TABLE W_WORDS
GO
CREATE TABLE W_WORDS(
	ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --ID
	NAME VARCHAR (50) NOT NULL, --客户姓名
	TEL VARCHAR (50) NULL, --联系电话
	DANWEI VARCHAR (200) NULL, --单位
	EMAIL VARCHAR (200) NULL, --邮箱地址
	TITLE VARCHAR (200) NOT NULL, --标题
	CONTENT VARCHAR (2000) NOT NULL, --内容
	SUBDATE DATETIME NOT NULL --留言时间
);
GO

--7、订单管理表
IF OBJECT_ID(N'W_ORDER',N'U') IS NOT NULL
	DROP TABLE W_ORDER
GO
CREATE TABLE W_ORDER (
	ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --ID
	P_ID NUMERIC(18, 0) NOT NULL, --产品ID
	IDX NUMERIC(8, 0) NOT NULL, --排序
	MEMO VARCHAR(2000) NULL, --备注
	CREATE_USER VARCHAR(100) NOT NULL, --创建人
	CREATE_TIME DATETIME NOT NULL, --创建时间
);
GO

--8、联系我们管理表
IF OBJECT_ID(N'W_LINK',N'U') IS NOT NULL
	DROP TABLE W_LINK
GO	
CREATE TABLE W_LINK (
	ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY, --ID
	P_ID NUMERIC(18, 0) NOT NULL, --产品ID
	IDX NUMERIC(8, 0) NOT NULL, --排序
	MEMO VARCHAR(2000) NULL, --备注
	CREATE_USER VARCHAR(100) NOT NULL, --创建人
	CREATE_TIME DATETIME NOT NULL, --创建时间
);
GO
--9、权限表
CREATE TABLE W_SYS_URL  (
   ID NUMERIC(18, 0) IDENTITY(1,1) NOT NULL PRIMARY KEY,
   MDL_GROUP VARCHAR(100),
   MDL_NAME VARCHAR(100)  NOT NULL,
   URL VARCHAR(600) NOT NULL,
   PMS_LEVEL NUMERIC(18, 0) DEFAULT '0' NOT NULL,
   VISIT_CNT NUMERIC(18, 0) DEFAULT '0' NOT NULL
);
GO
--视图
CREATE VIEW  JVIEW_INFORMATION 
 AS SELECT  W_INFORMATION.IINFOID  AS IINFOID,
            W_INFORMATION.IMODULEID  AS IMODULEID,
            W_INFORMATION.SINFOTITLE  AS SINFOTITLE,
            W_INFORMATION.DPUBDATE  AS DPUBDATE,
	    W_INFORMATION.IPUBUSERID  AS IPUBUSERID,
	    W_INFORMATION.SIFPIC  AS SIFPIC,
	    W_INFORMATION.SATTM  AS SATTM,
	    W_INFORMATION.ISOK  AS ISOK,
	    W_INFORMATION.SUMMERY  AS SUMMERY,
            W_MODULE.SMODULENAME  AS SMODULENAME,
            USR.USER_NAME  AS USER_NAME ,
	    W_INFORMATION.IDX  AS IDX,
    	    W_INFORMATION.MAPIDX  AS MAPIDX,
 	    W_INFORMATION.SRC_TITLE  AS SRC_TITLE,
	    W_INFORMATION.TITLESIZE  AS TITLESIZE,
	    W_INFORMATION.SUB_TITLE  AS SUB_TITLE,
		 W_INFORMATION.SUB_TITLE_SIZE  AS SUB_TITLE_SIZE
FROM (( W_INFORMATION LEFT JOIN  W_MODULE  ON(( W_INFORMATION.IMODULEID  =  W_MODULE.IMODULEID ))) 
LEFT JOIN  W_USR_INF USR  ON(( W_INFORMATION.IPUBUSERID  =  USR.ID )));